be lacking something indispensable - Englisch Synonyme Wörterbuch